package com.co.model.bean;

import java.util.Date;
import java.util.Vector;

public class Paciente {

	private TipoDocumento tipoDocumento;
	private String numeroDocumento;
	private String apellido;
	private String nombre;
	private ObraSocial obraSocial;
	private Date fechaNacimiento;
	private String domicilio;
	private String telefono;
	private HistorialMedico historialMedico;
	private Odontograma odontoInicial;
	private Odontograma odontoActual;
	private Vector<Radiografia> Radiografias;
	private boolean status;

	public Paciente() {
		super();
		// TODO Auto-generated constructor stub
	}

	public Paciente(TipoDocumento tipoDocumento, String dni, String nombre,
			String apellido, ObraSocial obraSocial, Date fechaNac,
			String domicilio, String telefono) {
		super();
		this.tipoDocumento = tipoDocumento;
		this.fechaNacimiento = fechaNac;
		this.apellido = apellido;
		this.numeroDocumento = dni;
		this.domicilio = domicilio;
		this.nombre = nombre;
		this.obraSocial = obraSocial;
		this.telefono = telefono;
		this.status = true;
	}

	public TipoDocumento getTipoDocumento() {
		return tipoDocumento;
	}

	public void setTipoDocumento(TipoDocumento tipoDocumento) {
		this.tipoDocumento = tipoDocumento;
	}

	public boolean isStatus() {
		return status;
	}

	public void setStatus(boolean status) {
		this.status = status;
	}

	public String getNumeroDocumento() {
		return numeroDocumento;
	}

	public void setNumeroDocumento(String numeroDocumento) {
		this.numeroDocumento = numeroDocumento;
	}

	public String getApellido() {
		return apellido;
	}

	public void setApellido(String apellido) {
		this.apellido = apellido;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public ObraSocial getObraSocial() {
		return obraSocial;
	}

	public void setObraSocial(ObraSocial obraSocial) {
		this.obraSocial = obraSocial;
	}

	public java.util.Date getFechaNac() {
		return fechaNacimiento;
	}

	public void setFechaNac(Date fechaNacimiento) {
		this.fechaNacimiento = fechaNacimiento;
	}

	public String getDomicilio() {
		return domicilio;
	}

	public void setDomicilio(String domicilio) {
		this.domicilio = domicilio;
	}

	public HistorialMedico getHistorialMedico() {
		return historialMedico;
	}

	public void setHistorialMedico(HistorialMedico historialMedico) {
		this.historialMedico = historialMedico;
	}

	public String getTelefono() {
		return telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}

	public Odontograma getOdontoInicial() {
		return odontoInicial;
	}

	public void setOdontoInicial(Odontograma odontoInicial) {
		odontoInicial = odontoInicial;
	}

	public Odontograma getOdontoActual() {
		return odontoActual;
	}

	public void setOdontoActual(Odontograma odontoActual) {
		odontoActual = odontoActual;
	}

	public Vector<Radiografia> getRadiografias() {
		return Radiografias;
	}

	public void setRadiografias(Vector<Radiografia> radiografias) {
		Radiografias = radiografias;
	}

}
